@charset "utf-8";
/*reset*/

/* CSS reset for c_b */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
table th, table td { padding: 5px; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, th, var, i { font-style: normal; font-weight: normal; }
ol, ul { list-style: none; }
ception, th { text-align: left; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; }
a { color: #666; text-decoration: none; } /*for ie f6n.net*/
a:focus { outline: none; } /*for ff f6n.net*/
/*定位*/

.tl { text-align: left; }
.tc { text-align: center; }
.tr { text-align: right; }
.bc { margin-left: auto; margin-right: auto; }
.fl { float: left; display: inline; }
.fr { float: right; display: inline; }
.zoom { zoom: 1 }
.hidden { visibility: hidden; }
.vam { vertical-align: middle; }
.clear { clear: both; height: 0; line-height: 0; font-size: 0; }
p { word-spacing: -1.5px; }
 -moz-box-sizing:content-box;
 -webkit-box-sizing:content-box;
 box-sizing:content-box;
/*其他*/

.curp { cursor: pointer }
;
/*原reset*/

sup { vertical-align: baseline; }
sub { vertical-align: baseline; }
input, button, textarea, select, optgroup, option { font-family: inherit; outline: none; font-size: inherit; font-style: inherit; font-weight: inherit; }
input, button, textarea, select {  *font-size:100%;
}
input, select { vertical-align: middle; }
body { font: 12px/1.231 arial, helvetica, clean, sans-serif; }
select, input, button, textarea, button { font: 99% arial, helvetica, clean, sans-serif; }
table { font-size: inherit; font: 100%; border-collapse: collapse; }
pre, code, kbd, samp, tt { font-family: monospace;  *font-size:108%;
line-height: 100%; }
/*title*/

h1 { font-size: 32px; }
h2 { font-size: 26px; }
h3 { font-size: 20px; }
h4 { font-size: 14px; }
h5 { font-size: 12px; }
h6 { font-size: 10px; }
/*end reset*/

/*清除浮动*/

.clearfix:after { content: ''; display: block; clear: both; height: 0; visibility: hidden; }
.clearfix {/*兼容 IE*//* width: 1100px;*/ zoom: 1; margin: 0 auto; }
body { user-select: none; background-color: #fff; overflow-x: hidden; color: #666; font-size: 12px; font-family: microsoft yahei, "宋体"; position: relative; }/*网站字体颜色*/
.header, .content, .footer, .container { margin-left: auto; margin-right: auto; width: 1200px; }
/*网站头部*/

.wrap-header { height:30px; background: #1D1E20; }
.header { max-width: 1200px; height: 30px; margin: 0 auto; }
.header p { float: left; line-height: 30px; font-size: 13px; color: #eee; width: 600px; }
.header p i { color: #785200; }
.header .hdu1 { float: right; height: 30px; }
.header .hdu1 li { text-align: center; float: left; width: 100px; height: 30px; font-size: 13px; color: #fff; line-height: 30px; border-left: 1px dotted #8d8d8c; position: relative; cursor: pointer; background-color: #063D80; }
.header .hdu1 li a { color: #fff; }
.header .hdu1 li:first-child { border-left: none; background-color: #FF6D00; }
.header .hdu1 li span { display: none; position: absolute; right: 0; top: 15px; width: 135px; height: 135px; z-index: 2; padding: 25px 10px 10px 10px; background: #e8e8e8; }
.header .hdu1 li span img { width: 137px; height: 137px; }
.header .hdu1 li:hover span { display: block; }
.logo { background: url(../images/l_bg.png) repeat-x center; }
.logo .container { height: 120px; position: relative; }
.mc { float: left; letter-spacing: -0.3px; }
a#logo { width: 75px; float: left; }
.logo .logoImg { float: left; margin-top: 30px; }
h2.name { line-height: 30px; text-align: center; float: left; margin-top: 40px; font-size: 27px; color: #FF6D00; }
.name span { font-weight: lighter; color: #767474; font-size: 13px; font-family: Microsoft YaHei Light; }
.logo .logoImg img { display: block; }
a#name { height: 150px; width: 200px; font-size: 36px; color: #F96501; font-weight: bold; }
a#name span { font-size: 18px; text-align: center; color: #535353; }
/*网站导航*/

.Nav { width: 720px; height: 55px; float: right; margin-top: 35px; box-shadow: 1px 2px 15px rgba(0, 0, 0, 0.2); background: #FF6D00; }
.Nav .navBox { line-height: 55px; left: 16px; width: 688px; position: absolute; }
.navUl { width: 102% }
.navUl>li { float: left; width: 85px; margin-left: 1px; text-align: center; position: relative; }
.navUl>li a { height: 71px; font-family: Microsoft YaHei Light; font-size: 13px; font-weight: bold; display: block; color: #fff; }
.navUl>li:hover a, .Nav .navUl>li.cur a { background: url(../images/navlibg.png) center top no-repeat; background-size: 85px 66px; }
.navUl>li:first-child a { display: block; color: #ffffff; }
.navUl>li .subnav { background: #fff; box-shadow: 0 13px 42px 11px rgba(0, 0, 0, 0.05); height: auto; left: 0; overflow: hidden; position: absolute; top: 100%; width: 100%; z-index: 199; }
.navUl>li .subnav {
 filter: progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0, direction=120, strength=5); opacity: 0; visibility: hidden; }
.navUl>li:hover .subnav { opacity: 1; visibility: visible; }
.navUl>li .subnav a { -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; color: #666; display: block; font-size: 13px; font-weight: 500; line-height: 40px; height: 40px; padding: 0; transition: all 0.2s ease-in-out 0s; width: 100%; border-bottom: 1px solid #eee; background: #fff; }
.navUl>li .subnav a:hover { color: #014098; background: #f9f9f9; }
/*网站底部*/

.wrap-footer { height: 315px; background: #333333; }
.footer { height: 315px; position: relative; color: #fff; }
.footer a { color: #b6b6b6; }
.footer .f_left { width: 180px; height: 280px; text-align: center; background: #fff; position: absolute; left: 0; top: 0; }
.footer .f_left dl dt { padding-top: 22px; margin-bottom: 10px; }
.footer .f_left dl dt img { display: block; margin: 0 auto; width: 160px; height: 160px; }
.footer .f_left dl dd.dd1 { font-size: 14px; color: #333; }
.footer .f_left dl dd.dd2 { font-size: 13px; width: 125px; margin: 16px auto 12px auto; height: 9px; position: relative; border-bottom: 1px solid #999999; }
.footer .f_left dl dd.dd2 i { display: block; width: 70px; margin: 0 auto; background: #fff; color: #333; }
.footer .f_left dl dd.dd3 { font-size: 20px; color: #FF6D00; font-weight: bold; }
.footer .f_top { margin-left: 180px; height: 50px; border-bottom: 1px solid #545454; padding-left: 40px; }
.footer .f_top ul.top_ul li { float: left; width: 105px; height: 50px; font-size: 14px; line-height: 50px; text-align: center; }
.footer .f_top ul.top_ul li:first-child { padding-left: 0; }
.footer .f_top ul.top_ul li:hover a { color: #fff; }
.footer .f_bot { margin-left: 180px; padding: 32px 0 0 40px; height: 200px; overflow: hidden; }
.footer .f_bot ul.bot_ul1 { padding: 0 55px 0 55px; border-left: 1px solid #545454; float: left; height: 190px; max-width:248px; }
.footer .f_bot ul.bot_ul1:first-child { padding-left: 0; border-left: none; }
.footer .f_bot ul.bot_ul1 li { line-height: 28px; font-size: 13px; position: relative; color: #b6b6b6; }
.footer .f_bot ul.bot_ul1 li i { display: block; height: 18px; width: 3px; background: #fff; position: absolute; left: -19px; top: 0; }
.footer .f_bot ul.bot_ul1 li:first-child { font-size: 14px; font-weight: bold; margin-bottom: 15px; height: 18px; line-height: 18px; }
.footer .f_bot ul.bot_ul1 li:first-child a { color: #fff; }
.footer .f_bot ul.bot_ul1 li:hover a { color: #fff; }
/*底部版权*/

.f_icp { text-align: center; height: 43px; line-height: 43px; background: #FF6D00; color: #fff; font-size: 13px; }
.f_icp a { color: #fff; }
.f_icp img { position: relative; top: 5px; left: 5px; }
/*首页大图*/

#flashs { position: relative; height: 507px; overflow: hidden; }
.jn { text-align: center; word-wrap: break-word; border-color: transparent; border-width: 0px; height: 350px; width: 725px; display: block; margin: 0 auto; padding-top: 40px; }
.jn span { font-size: 100px; font-family: 微软雅黑; color: rgb(255, 255, 255); line-height: 130px; }
.jn em { font-size: 20px; line-height: 70px; color: rgb(255, 255, 255); text-align: center; font-weight: 100; }
.ck { border-radius: 3px 3px 3px 3px; width: 176px; text-align: center; margin: 0 auto; height: 50px; line-height: 48px; background: #ff6d00; font-size: 14px; }
.ck a { color: #fff; -webkit-transition: all 0s ease-in-out 0s; -moz-transition: all 0s ease-in-out 0s; transition: all 0s ease-in-out 0s; }
.ck:hover { border: 1px solid #ff6d00; background: none; }
.ck:hover a { color: #ff6d00; }
#flashs .bgitem { background-position: center top; background-repeat: no-repeat; height: 550px; width: 100%; cursor: pointer; margin: 0px auto; z-index: 1; position: absolute; top: 0; }
#flashs .btn { width: 100%; text-align: center; position: absolute; bottom: 15px; left: 0; z-index: 15555555; }
#flashs .btn span { display: inline-block; width: 69px; height: 7px; background: #fff; margin-left: 6px; cursor: pointer; font-size: 0; border: 1px solid #C2BAB4;  -webkit-transition: all .3s ease-in-out 0s;
 -moz-transition: all .3s ease-in-out 0s;
 transition: all .3s ease-in-out 0s;
}
#flashs .btn span { }
#flashs .btn span:first-child { margin-left: 0; }
#flashs .btn .cur { background: #3a3a3a; border: 1px solid #3a3a3a; }
/*首页标题*/

p.p_title { text-align: center; text-transform: uppercase; padding-top: 12px; font-size: 16px; color: #999999; font-weight: 300!important; }
h2.h2_title { margin: 0 auto; width: 1100px; padding-top: 50px; text-align: center; font-size: 32px; margin-bottom: 30px; }
h2.h2_title i { display: inline-block;  *display: inline;
 *zoom: 1;
vertical-align: middle; width: 230px; height: 3px; }
h2.h2_title i.titl { background: url(../images/titl01.png) no-repeat right center; }
h2.h2_title i.titr { background: url(../images/titr01.png) no-repeat left center; }
h2.h2_title a { display: inline-block;  *display: inline;
 *zoom: 1;
vertical-align: middle; padding: 0 15px; color: #333; }
h2.h2_title span { display: inline-block;  *display: inline;
 *zoom: 1;
vertical-align: middle; padding: 0 15px; color: #333; font-size: 36px; font-weight: 300; }
/*搜索栏*/

.wrap-search { height: 80px; background: url(../images/l_bg.png); }
.search .keyword { font-size: 14px; color: #333; float: left; margin-top: 32px; height: 16px; line-height: 16px; }
.search .keyword span { float: left; width: 90px; color: #333; font-weight: bold; }
.search .keyword p { float: left; }
.search .keyword p a { float: left; color: #888; font-size: 14px; margin-right: 10px; }
.search .keyword p a:hover { color: #009946; }
.search .keyword a:first-child { padding-left: 0; border-left: none; }
.search .inp { float: right; width: 360px; height: 28px; margin-top: 19px; border: 2px solid #f65100; overflow: hidden; background: #fff; }
.search .inp input { border: none; height: 28px; line-height: 28px; width: 314px; float: left; text-indent: 12px; font-size: 13px; font-family: SimSun; color: #413b0c; }
.search .inp .sea { display: block; width: 46px; height: 28px; position: relative; background: url(../images/search.png)#f65100 no-repeat center; cursor: pointer; }
/*应用*/

.Application { background: url(../images/apbg.png) center top no-repeat; background-position-y: 30px; }
.ap_top { width: 1200px; height: 130px; margin: 0 auto; }
.ap_con { width: 1200px; height: 550px; background: url(../images/apbg2.png) center top no-repeat; background-position-y: 15px; background-size: 70.5%; }
.ap_con a { text-align: center; position: absolute; color: #063D80; font-weight: 300!important; font-size: 15px; line-height: 20px; }
.ap_con a:hover { color: #0092FF; }
.ap_1 { position: absolute; margin-left: 560px; margin-top: 75px; }
.ap_1:hover img { -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg); -webkit-transition: all 1.2s ease; -moz-transition: all 1.2s ease; transition: all 1.2s ease; }
a#ap1 { margin-top: 186px; margin-left: 552px; }
.ap_2 { position: absolute; margin-left: 363px; margin-top: 123px; }
.ap_2:hover img { -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg); -webkit-transition: all 1.2s ease; -moz-transition: all 1.2s ease; transition: all 1.2s ease; }
a#ap2 { margin-top: 225px; margin-left: 380px; }
.ap_3 { position: absolute; margin-left: 226px; margin-top: 240px; }
.ap_3:hover img { -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg); -webkit-transition: all 1.2s ease; -moz-transition: all 1.2s ease; transition: all 1.2s ease; }
a#ap3 { margin-top: 310px; margin-left: 310px; }
.ap_4 { position: absolute; margin-left: 190px; margin-top: 385px; }
.ap_4:hover img { -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg); -webkit-transition: all 1.2s ease; -moz-transition: all 1.2s ease; transition: all 1.2s ease; }
a#ap4 { margin-top: 425px; margin-left: 275px; }
.ap_5 { position: absolute; margin-left: 768px; margin-top: 125px; }
.ap_5:hover img { -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg); -webkit-transition: all 1.2s ease; -moz-transition: all 1.2s ease; transition: all 1.2s ease; }
a#ap5 { margin-top: 217px; margin-left: 720px; }
.ap_6 { position: absolute; margin-left: 888px; margin-top: 212px; }
.ap_6:hover img { -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg); -webkit-transition: all 1.2s ease; -moz-transition: all 1.2s ease; transition: all 1.2s ease; }
a#ap6 { margin-top: 280px; margin-left: 810px; }
.ap_7 { position: absolute; margin-left: 925px; margin-top: 361px; }
.ap_7:hover img { -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg); -webkit-transition: all 1.2s ease; -moz-transition: all 1.2s ease; transition: all 1.2s ease; }
a#ap7 { margin-top: 415px; margin-left: 775px; }
.mk:hover a { background: url(../images/ap_mk.png) center top no-repeat; background-size: 150px; -moz-transform: scale(1.5); -webkit-transform: scale(1.5); transform: scale(1.5); -webkit-transition: all 1.2s ease; -moz-transition: all 1.2s ease; transition: all 1.2s ease; }
.mk a { width: 151px; height: 151px; position: absolute; margin-top: 335px; margin-left: 531px; }
/*产品中心*/

.product { margin: 0 auto; margin-top: 30px; padding-bottom: 10px; background: url(../images/probg.jpg) center top repeat-y; height: 800px; }
.pro_con { margin: 0 auto; width: 1100px; height: 770px; }
ul#pro { margin: 0 auto; position: relative; }
#pro li:first-child { margin-left: 251px; }
#pro li { color: #063D80; border: #063D80 solid 1px; width: 125px; height: 32px; margin: 0 15px; display: inline-block; text-align: center; line-height: 30px; font-size: 14px; position: static; cursor: pointer; }
#pro li:hover { background: #FF6D00; border: none; color: #ffffff; }
#pro .subnav { margin-top: 60px; position: absolute; width: 1100px; height: 550px; background: none; }
#pro li:first-child .subnav { opacity: 1; visibility: visible; }
ul#pro .subnav a { border: 1px solid #777777; background: #989898; width: 275px; height: 240px; float: left; margin: 15px; color: #ffffff; overflow: hidden; font-size: 14px; }
ul#pro .subnav span { width: 275px; height: 200px; display: block; overflow: hidden; position:relative; }
#pro .subnav a:nth-child(2) {
 width: 454px;
 height: 512px;
 background: url(../images/pck2.png)#989898 center 400px no-repeat;
 background-size: 180px 56px;
}
#pro .subnav a:nth-child(2):hover {
 background: url(../images/pck.png)#FF6D00 center 400px no-repeat;
 background-size: 180px 56px;
}
#pro .subnav a:nth-child(2) img {
 width: 455px;
 height: 336px;
}
#pro .subnav a:nth-child(2) span {
 width: 454px;
 height: 336px;
}
#pro .subnav a:nth-child(4) {
 position: absolute;
 margin-top: 287px;
}
ul#pro .subnav a:hover { border: 1px solid #FF6D00; background: #FF6D00; box-shadow: 1px 2px 15px rgba(0, 0, 0, 0.2); }
ul#pro .subnav a:hover img { transform: scale(1.1); transition: all 0.5s; }
/*把控品质*/

.advantage { height: 550px; position: relative; background-color: transparent; background-position: center top; background-repeat: repeat-x; background-image: url(../images/bac.png); }
.advantage .adv_top { height: 165px; }
.advantage .adv_top p.p_title { color: #fff; }
.advantage .adv_top h2 { padding-top: 50px; margin: 0 auto; width: 1200px; }
.ad-tl { left: 448px; top: 75px; position: absolute; height: 10px; width: 10px; display: block; background-color: rgb(75, 140, 189); transform: rotate(137deg); transform-origin: 0px 0px; }
.advantage .adv_top h2.h2_title i.titl { width: 340px; border-bottom: 1px solid #4B8CBD; background: none; }
.adv_top h2 span { font-weight: bold; font-size: 36px; padding: 0px; }
.advantage .adv_top h2.h2_title i.titr { width: 340px; border-bottom: 1px solid #4B8CBD; background: none; }
.ad-tr { left: 766px; top: 75px; position: absolute; height: 10px; width: 10px; display: block; background-color: rgb(75, 140, 189); transform: rotate(137deg); transform-origin: 0px 0px; }
.advantage .adv_con { width: 1100px; margin: 0 auto; height: 330px; position: relative; background: url(../images/conbg.png)center bottom no-repeat; }
.adv_con .conbox { height: 320px; width: 265px; float: left; padding: 0 5px; margin: 0 auto; text-align: center; }
.adv_con .conbox:hover { padding-top: 15px; }
.adv_con .conbox .contit { position: relative; height: 60px; width: 265px; }
.adv_con .conbox .contit .adv_num { font-family: SimHei; display: block; text-align: center; color: #fff; font-weight: bold; font-size: 50px; }
.adv_con .conbox .conImg { height: 230px; width: 265px; }
.adv_con .conbox .conImg img { width: 220px; }
.adv_con .conbox .conImg:hover img { -moz-transform: scaleX(-1); -webkit-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); transition: all 1.5s ease; }
.adv_con .conbox p { font-family: 'Microsoft YaHei'; line-height: 18px; color: rgb(255, 255, 255); font-size: 14px; height: 50px; }
.adv_con .conbox p i { font-size: 12px; }
/*工程案例*/

.sbzs { background: url(../images/bg01.png); }
.sbzs h2.h2_title { margin-bottom: 10px; }
.sbzs .sbzs_p1 { font-size: 18px; text-align: center; margin-bottom: 35px; }
.sbzs .sbzs_con { margin: 0 auto; height: 470px; position: relative; margin-top: 35px; width: 1100px; }
.zgbox { position: relative; }
.sbzs .zg { height: 470px; margin: 0 auto; position: relative; overflow: hidden; width: 950px; }
.sbzs .zg .iteam { position: absolute; overflow: hidden; }
.sbzs .zg .iteam span { display: block; padding: 5px; background: #000; }
.sbzs .zg .iteam img { opacity: 0.6; filter: alpha(opacity=60); }
.sbzs .zg .iteam.active span { padding: 5px; background: #000; }
.sbzs .zg .iteam.active img { opacity: 1; filter: alpha(opacity=100); }
.sbzs .zg .iteam.active .item_p1 { line-height: 40px; height: 40px; text-align: center; font-size: 16px; color: #063D80; font-weight: 300!important; }
.sbzs .btn01 { position: absolute; left: 0; top: 140px; background: url(../images/jtl01.png) no-repeat center; width: 32px; height: 82px; cursor: pointer; z-index: 4; }
.sbzs .btn02 { position: absolute; right: 0; top: 140px; background: url(../images/jtr01.png) no-repeat center; width: 32px; height: 82px; cursor: pointer; z-index: 4; }
/*我们承诺*/

.zxzx { height: 264px; background-repeat: repeat-x; background-image: url(../images/bac.png); }
.zxzx .container { height: 264px; position: relative; }
.zxzx .zxzxbg { width: 238px; height: 288px; background: url(../images/zxzxbg01.png) no-repeat center; position: absolute; left: 0; top: -24px; }
.zxzx .conleft { margin-left: 238px; padding-top: 30px; color: #fff; }
.zxzx .conleft .zxzx_p1 { margin-bottom: 15px; }
.zxzx .conleft .zxzx_p2 { overflow: hidden; position: relative; margin-bottom: 10px; }
.zxzx .conleft .zxzx_p2 span { float: left; margin-right: 15px; padding-left: 12px; font-size: 16px; background: url(../images/zxzx02.png) no-repeat left center; }
.zxzx .conleft .zxzx_p3 { width: 440px; height: 42px; line-height: 42px; text-align: center; font-size: 22px; color: #4b440d; background: #fde200; border-radius: 25px; box-shadow: 3px 3px 10px #353535; margin-bottom: 15px; }
.zxzx .conleft .zxzx_tel { padding-left: 55px; height: 50px; background: url(../images/zxzx_tel.png) no-repeat left center; }
.zxzx .conleft .zxzx_tel .p1 { font-size: 14px; height: 20px; line-height: 20px; }
.zxzx .conleft .zxzx_tel .p2 { font-size: 28px; font-weight: bold; height: 30px; line-height: 30px; }
.zxzx .conright { width: 401px; padding: 24px 32px; background: #D86103; height: 205px; color: #fff; margin-top: 10px; }
.zxzx .conright h4 { font-size: 30px; font-weight: normal; margin-bottom: 15px; }
.zxzx .conright h4 span { display: block; font-size: 20px; }
.zxzx .conright .info_p1 { height: 40px; background: #fff; position: relative; margin-bottom: 8px; }
.zxzx .conright .info_p1 span.ico { float: left; width: 40px; height: 40px; border-right: 1px solid #dddddd; background: url(../images/zxzx03.png) no-repeat center; }
.zxzx .conright .info_p1 input { float: right; width: 355px; height: 40px; border: none; line-height: 40px; text-indent: 12px; font-size: 14px; color: #666; }
.zxzx .conright .info_p2 { height: 40px; background: #fff; position: relative; margin-bottom: 8px; }
.zxzx .conright .info_p2 span.ico { float: left; width: 40px; height: 40px; border-right: 1px solid #dddddd; background: url(../images/zxzx04.png) no-repeat center; }
.zxzx .conright .info_p2 input { float: right; width: 355px; height: 40px; border: none; line-height: 40px; text-indent: 12px; font-size: 14px; color: #666; }
.zxzx .conright .ljtja { display: block; width: 100%; height: 40px; font-size: 21px; text-align: center; line-height: 40px; color: #413b0c; background: #fde200; border: 0; cursor: pointer; }
/*六大理由*/

.xzdb { height: 680px; background: url(../images/advbg02.jpg) no-repeat center top; }
.xzdb h2.h2_title { margin-bottom: 10px; }
.xzdb .container { position: relative; }
.xzdb .xzdb_p1 { height: 42px; background: url(../images/xzdbbg03.png) no-repeat center; line-height: 42px; text-align: center; color: #fff; font-size: 20px; }
.xzdb_con { margin: 0 auto; position: relative; margin-top: 30px; width: 1100px; height: 520px; background-size: 1100px; }
.xzdb .xzdb_con .conbox { position: absolute; width: 360px; height: 130px; }
.xzdb .xzdb_con .conbox .box_top { padding: 17px 0 0 72px; }
.xzdb .xzdb_con .conbox .box_top span { margin-top: 10px; margin-left: 5px; display: block; width: 42px; color: #bfbfbf; height: 69px; border: 3px solid #bfbfbf; position: absolute; left: 0; top: 0; }
.xzdb .xzdb_con .conbox .box_top i { display: block; width: 28px; padding-top: 30px; margin: 0 auto; font-size: 22px; border-bottom: 3px solid #bfbfbf; font-weight: bold; color: #FF6D00; }
.box_top p { font-family: 'Microsoft YaHei'; line-height: 19px; }
.xzdb .xzdb_con .conbox .box_top .p1 { font-size: 14px; font-weight: bold; color: #ffffff; }
.xzdb .xzdb_con .conbox .box_top .p2 { font-size: 12px; text-transform: uppercase; color: #bfbfbf; }
.xzdb .xzdb_con .conbox .box_top em { display: block; width: 127px; height: 3px; background: #FF6D00; margin-top: 8px; }
.xzdb .xzdb_con .con1 { left: 0; top: 47px; background: url(../images/xz01.png) no-repeat left top; }
.conbox.con1:hover { margin-left: 20px; }
.xzdb .xzdb_con .con2 { top: 179px; left: 0; background: url(../images/xz02.png) no-repeat left top; }
.conbox.con2:hover { margin-left: 20px; }
.xzdb .xzdb_con .con3 { left: 0; top: 321px; background: url(../images/xz03.png) no-repeat left top; }
.conbox.con3:hover { margin-left: 20px; }
.xzdb .xzdb_con .con4 { left: 319px; top: 15px; background: url(../images/xz04.png) no-repeat center top; width: 465px; height: 465px; position: absolute; }
.con4 img.xz { left: 4px; position: absolute; display: block; animation: rotate 6s linear infinite; -webkit-animation: rotate 6s linear infinite; }
 @keyframes rotate {  0% {
 transform: rotateZ(0deg);/*从0度开始*/
}
 100% {
 transform: rotateZ(360deg);/*360度结束*/
}
}
.xzdb_con .box_center { width: 400px; height: 400px; text-align: center; margin: 0 auto; }
.xzdb_con .p3 { color: #063D80; font-size: 41px; margin-top: 120px; margin-bottom: 10px; font-weight: bold; }
.xzdb_con .line { margin: 0 auto; word-wrap: break-word; border-color: rgb(216, 216, 216) transparent; border-width: 1px 0px 0px; height: 9px; width: 260px; display: block; border-style: solid; }
.xzdb_con .p4 { color: rgb(113, 113, 113); font-family: 幼圆; line-height: 140%; font-size: 42px; }
.xzdb_con .p5 { font-weight: bold; color: #f67510; font-family: 'Microsoft YaHei'; font-size: 34px; line-height: 47px; }
.conbox.con5 { right: 0; top: 46px; background: url(../images/xz05.png) no-repeat right top; }
.conbox.con5:hover { margin-right: 20px; }
.boxr_top { float: right; padding: 17px 72px 0 0; }
.boxr_top span { margin-top: 10px; margin-right: 5px; display: block; width: 42px; color: #bfbfbf; height: 69px; border: 3px solid #bfbfbf; position: absolute; right: 0; top: 0; }
.boxr_top span i { display: block; width: 28px; padding-top: 30px; margin: 0 auto; font-size: 22px; border-bottom: 3px solid #bfbfbf; font-weight: bold; color: #FF6D00; }
.boxr_top .p1 { text-align: right; font-size: 14px; font-weight: bold; color: #ffffff; }
.boxr_top p { font-family: 'Microsoft YaHei'; line-height: 19px; }
.boxr_top .p2 { text-align: right; font-size: 12px; text-transform: uppercase; color: #bfbfbf; }
.boxr_top em { display: block; width: 127px; height: 3px; background: #FF6D00; margin-top: 8px; float: right; }
.conbox.con6 { right: 0; top: 186px; background: url(../images/xz06.png) no-repeat right top; }
.conbox.con6:hover { margin-right: 20px; }
.conbox.con7 { right: 0; top: 321px; background: url(../images/xz07.png) no-repeat right top; }
.conbox.con7:hover { margin-right: 20px; }
/*定制流程*/

.dzlc { height: 425px; background-repeat: repeat-x; background-image: url(../images/bac.png); }
.dzlc .dzlcline { height: 425px; background: url(../images/line01.png) no-repeat center 215px; }
.dzlc p.p_title { color: #ffffff; }
.dzlc h2.h2_title i.titl { background: url(../images/titl02.png) no-repeat right center; }
.dzlc h2.h2_title i.titr { background: url(../images/titr02.png) no-repeat left center; }
.dzlc .dzlc_con { margin: 0 auto; width: 1100px; height: 180px; background: url(../images/dzlc01.png) no-repeat center top; }
.dzlc .dzlc_con ul { height: 30px; line-height: 30px; text-align: center; padding-top: 140px; }
.dzlc .dzlc_con ul li { float: left; width: 128px; padding-left: 34px; font-size: 16px; color: #fff; }
.dzlc .dzlc_con ul li:first-child { padding-left: 0px; }
.dzlc .dzlc_ljzx { display: block; width: 153px; height: 36px; line-height: 36px; text-align: center; font-size: 14px; color: #413b0c; background: #fde200; margin: 15px auto 0 auto; border-radius: 25px; font-weight: bold; border: 1px solid #fff; }
.dzlc .dzlc_ljzx:hover { background: #fff; }
/*客户案例*/

.dzal { padding-bottom: 70px; }
.dzal h2.h2_title { margin-bottom: 10px; }
.dzal .dzal_p1 { font-size: 18px; color: #666; text-align: center; margin-bottom: 30px; }
.dzal .dzal_con { }
.dzal .dzal_con dl { width: 383px; border: 1px solid #999999; float: left; padding-bottom: 50px; position: relative; margin-left: 22px; }
.dzal .dzal_con dl:first-child { margin-left: 0; }
.dzal .dzal_con dl dt { width: 385px; height: 289px; margin: -1px 0 0 -1px; position: relative; overflow: hidden; }
.dzal .dzal_con dl dt img { display: block; width: 385px; height: 289px; transition: all 0.5s; }
.dzal .dzal_con dl dt img:hover { transform: scale(1.1); }
.dzal .dzal_con dl dd.dd1 { font-size: 18px; font-weight: bold; margin: 30px 0 12px 0; text-align: center; }
.dzal .dzal_con dl dd.dd1 a { color: #333; }
.dzal .dzal_con dl dd.dd1 em { display: block; width: 32px; height: 3px; background: #999999; margin: 20px auto 0 auto; }
.dzal .dzal_con dl dd.dd2 { font-size: 14px; line-height: 24px; height: 72px; padding: 0 25px; overflow: hidden; }
.dzal .dzal_con dl dd.dd2 a { color: #333; }
.dzal .dzal_con dl dd.dd3 { position: absolute; left: 50%; width: 140px; height: 36px; line-height: 36px; margin-left: -70px; bottom: -18px; background: #7b7b7b; text-align: center; font-size: 14px;  -webkit-transition: all .3s ease-in-out 0s;
 -moz-transition: all .3s ease-in-out 0s;
 transition: all .3s ease-in-out 0s;
}
.dzal .dzal_con dl dd.dd3 a { color: #fff; }
.dzal .dzal_con dl:hover dd.dd3 { background: #009946; }
/*关于我们*/

.about { padding-bottom: 55px; background: url(../images/bg01.png); }
.about .conleft { width: 660px; height: 390px; }
.wrap { width:660px; height:390px; position:relative; overflow:hidden; }
.pic { width:660px; height:390px; cursor:pointer; }
.pic1 { background:url('../images/t1.jpg'); position:absolute; top:0; left:0; z-index:1; }
.pic_num1 { width:55px; height:79px; position:absolute; top:40px; left:6px; background:url('../images/pic_num.jpg'); background-position:0 0; display:none; }
.pic2 { background:url('../images/t2.jpg'); position:absolute; top:0; left:679px; z-index:3; }
.pic_num2 { width:55px; height:79px; position:absolute; top:40px; left:6px; background:url('../images/pic_num.jpg'); background-position:-69px 0; }
.pic3 { background:url('../images/t3.jpg'); position:absolute; top:0; left:770px; z-index:5; }
.pic_num3 { width:55px; height:79px; position:absolute; top:40px; left:6px; background:url('../images/pic_num.jpg'); background-position:-138px 0; }
.pic4 { background:url('../images/t4.jpg'); position:absolute; top:0; left:861px; z-index:7; }
.pic_num4 { width:55px; height:79px; position:absolute; top:40px; left:6px; background:url('../images/pic_num.jpg'); background-position:-207px 0; }
.pic5 { background:url('../images/t5.jpg'); position:absolute; top:0; left:952px; z-index:9; }
.pic_num5 { width:55px; height:79px; position:absolute; top:40px; left:6px; background:url('../images/pic_num.jpg'); background-position:-276px 0; }
.about .conleft img { width: 100%; height: 100%; }
.about .conright { width: 390px; height: 390px; background: url(../images/crbg.png); padding-left: 20px; position: relative; padding-right: 18px; }
.about .conright h3 { margin-top: 20px; font-size: 22px; height: 55px; }
.about .conright h3 span { display: block; width: 50px; height: 3px; position: absolute; left: 22px; top: 58px; background: #FF6D00; }
.about em { color: #fff; font-size: 14px; position: absolute; left: 22px; top: 55px; font-weight: 300; }
.about .conright h3 a { color: #fff; }
.about .conright h3 i { display: block; font-size: 16px; color: #999; text-transform: uppercase; }
.about .conright p { margin-top: 30px; font-size: 14px; line-height: 24px; }
.about .conright p a { color: #d5d1d1; font-weight: 300; font-size: 12px; }
.about .conright a.ckgda { font-weight: bold; border: 1px solid #fff; border-radius: 25px; display: block; width: 124px; height: 35px; line-height: 35px; text-align: center; font-size: 13px; margin-top: 18px; color: #fff; background: #FF6D00; }
.about .conright a.ckgda:hover { color: #413b0c; background: #fde200; }
/*新闻中心*/

.news { height: 600px; }
.news .conleft { position: relative; }
.news .conleft .l_more { position: absolute; right: 5px; top: 8px; font-size: 14px; color: #333; }
.news .news_type { border: 3px solid #009946; background: #fff; margin-bottom: 30px; }
.news .news_type a { float: left; width: 50%; color: #222; height: 55px; line-height: 55px; position: relative; text-align: center; font-size: 18px; }
.news .news_type a i { text-transform: uppercase; font-size: 14px; }
.news .news_type a.cur { background: #009946; color: #fff; }
.news .news_con { }
.news .news_con .conleft { width: 360px; float: left; margin-right: 10px; text-align: center; }
.news .conmid { margin-right: 10px; width: 360px; float: left; text-align: center; }
.news .conright { text-align: center; width: 360px; float: right; }
.news_con ul { margin-top: 18px; }
.news_con ul li { letter-spacing: 0.3px; text-align: left; font-family: Microsoft YaHei; font-size: 12px; font-weight: normal; height: 34px; width: 360px; line-height: 34px; border-bottom: 1px dashed #f2f2f2; }
a.list { float: left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-family: Microsoft YaHei; color: #FF6D00; font-weight: normal; }
a.list:hover { color: #063D80; }
a.tit { margin-left: 10px; color: #666; }
a.tit:hover { color: #FF6D00; }
.news .news_con span { display: inline-block; font-family: arial; font-size: 11px; color: #acacac; font-weight: normal; text-decoration: none; float: right; }
/*友情链接*/

.yqlj { padding-top: 30px; background: url(../images/l_bg.png); padding-bottom: 15px; }
.yqlj .container { position: relative; }
.yqlj h4 { background: url(../images/yqljbd.png) no-repeat center 45px; font-size: 26px; text-align: center; margin-bottom: 20px; }
.yqlj h4 a { color: #333; }
.yqlj h4 em { display: block; margin: 0 auto; font-size: 32px; color: #ccc; height: 30px; line-height: 30px; font-weight: bold; }
.yqlj ul { padding: 20px 20px 20px 0; position: relative; z-index: 1; }
.yqlj ul li { float: left; padding-right: 15px; font-size: 14px; height: 20px; line-height: 20px; position: relative; }
.yqlj a.yqlj_more { display: block; width: 15px; height: 16px; background: url(../images/yqljbg02.png) no-repeat center; position: absolute; right: 5px; top: 105px; z-index: 3; }
.yqlj ul li a { color: #555; }
.yqlj ul li:hover a { color: #FF6D00; }
/*悬浮客服*/

.toolbar { width: 52px; position: fixed; right: 1%; top: 50%; margin-top: -115px; z-index: 999; }
.toolbar dd { width: 51px; height: 51px; margin-bottom: 1px; position: relative; -webkit-border-radius: 100%; border-radius: 100%; margin-top: 4px; border: #ebebeb solid 1px; background-color: #fff; -webkit-border-radius: 100%; border-radius: 100%; }
.toolbar dd i { width: 51px; height: 51px; display: block; position: absolute; left: 0; top: 0; cursor: pointer; text-align: center; -webkit-border-radius: 100%; border-radius: 100%; }
.toolbar dd i span { width: 35px; height: 35px; display: block; margin: 8px 0 0 8px; background: url(../images/rightfixicon.png) no-repeat 0 0; }
.toolbar dd.gottop { display: none; }
.toolbar .slide-tel { display: block; width: 0; height: 53px; line-height: 53px; font-size: 24px; font-weight: bold; font-family: arial; color: #FFF; position: absolute; padding: 0 0 0 53px; top: -1px; right: -2px; -webkit-border-radius: 50px; border-radius: 50px; overflow: hidden; }
.toolbar .pop { position: absolute; right: 90px; top: -65px; background: #FF6D00; display: none; }
.toolbar .pop-code { width: 160px; }
.toolbar .pop-code img { width: 120px; height: 120px; display: block; padding: 20px 20px 0; }
.toolbar .pop-code h3 { height: 52px; line-height: 26px; text-align: center; color: #fff; font-size: 16px; font-weight: 400; white-space: nowrap; }
.toolbar .pop-code h3 b { display: block; font-size: 14px; font-weight: normal; }
.toolbar .qq span { background-position: -35px -47px; }
.toolbar .qq a { width: 52px; height: 52px; cursor: pointer; display: block; }
.toolbar .qq:hover { background-color: #FF6D00; border-radius: 100%; }
.toolbar .qq:hover span { background-position: 0 -47px; }
.toolbar .tel span { background-position: -35px 0; }
.toolbar .tel:hover { background: #FF6D00; }
.toolbar .tel:hover span { background-position: 0 0; }
.toolbar .code span { background-position: -35px -95px; }
.toolbar .code:hover { background-color: #FF6D00; border-radius: 100%; }
.toolbar .code:hover span { background-position: 0 -95px; }
.toolbar .top span { background-position: -35px -142px; }
.toolbar .top:hover { background-color:#FF6D00; border-radius: 100%; }
.toolbar .top:hover span { background-position: 0 -142px; }
.toolbar dd:hover { }
